package AutoSuite.test;

import JunitDemo.JunitDemo1;
import JunitDemo.JunitDemo2;
import JunitDemo.JunitDemo3;
import auto.AutoDemo6;
import org.junit.platform.suite.api.SelectClasses;
import org.junit.platform.suite.api.SelectPackages;
import org.junit.platform.suite.api.Suite;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: DELL
 * Date: 2023-04-09
 * Time: 16:29
 */

@Suite // 声明是套件
//@SelectClasses({aaa.class, bbb.class, ccc.class}) // 声明套件底下跑那些类中的注解
@SelectPackages(value = {"AutoSuite.test", "autoApi"}) // 运行该包下的被 @Test 注释用例
// 此时直接运行会报错, 由于包下的类名并不规范需要以Test结尾或者Tests结尾

// 以类名为指定顺序执行, 从左往右执行该类文件下的所有测试代码
//@SelectClasses({JunitDemo1.class, JunitDemo3.class, JunitDemo2.class, AutoDemo6.class})
class runSuite {
    // 指定的套件下的类 中 标志为 @Test 都会被执行
}
